Two Algorithms for Finding Optical Communications Spanning Trees

We consider two algorithms, one heuristic and one genetic, for finding solutions for the Optimal Communications Spanning Tree Problem (OCSTP). We first describe the basic problem and these two approaches to its solution. We then present computational experience with the algorithms, comparing them with one another. We show that while the heuristic is generally faster and produces results as good or better than the genetic algorithm (GA), the GA is more robust than the heuristic and is able to continue to produce reliably good solutions, without any modification to the basic procedure, even when the problem changes radically. The quality of the solutions produced by the heuristic, on the other hand, deteriorates as the underlying problem changes. Thus, the GA is important for validating heuristics and for helping to discover new ones as the new types of problems arise.

By: Charles C. Palmer , Aaron Kershenbaum

Published in: RC19394 in 1994

LIMITED DISTRIBUTION NOTICE:

This Research Report is available. This report has been submitted for publication outside of IBM and will probably be copyrighted if accepted for publication. It has been issued as a Research Report for early dissemination of its contents. In view of the transfer of copyright to the outside publisher, its distribution outside of IBM prior to publication should be limited to peer communications and specific requests. After outside publication, requests should be filled only by reprints or legally obtained copies of the article (e.g., payment of royalties). I have read and understand this notice and am a member of the scientific community outside or inside of IBM seeking a single copy only.

RC19394.pdf

Questions about this service can be mailed to reports@us.ibm.com .